
/** 
 * key需用括号
 * 
 */
Map<int, String> map_1 = {
  1: 'chen',
  2: 'yong',
};

Map<String, String> map_2 = {
  'name': 'chen'
};

void main() {
  map_1.clear();
  /** 可以直接赋值 */
  map_1[2] = '2222323';
  /** 也可以用方法 */
  map_1.addAll({ 3: 'ch', 4: 'chao'});
  
  print(map_1);
  print(map_1[2]);

  /** 与js不同, 这里不能通过.name取 */
  print(map_2['name']);

  print(map_2.containsKey('name'));

  /**
   * map可直接遍历, 这是js没有的
   */
  map_2.forEach((key, value) {
    print('key=$key, value=$value');
  });
}